﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WCFClient
{
    class Program
    {
        static void Main(string[] args)
        {
            /*
             * 客户端使用服务器端时，有2种方式，分别为以下方案1和2
             * (注意，在使用本console前，应该先配置WCFWebHosting项目为http://localhost:8080/CalculatorService)
             */

            ////1.通过添加服务引用，自动生成代码，开发人员调用自动生成的代理类。
            ////使用此方案需要添加“服务引用”以连接上服务的地址
            //UsingService1.Exucte();

            //2.通过ChannelFactory，创建某类型的通道，实现调用（此方法配置后，容易在部署时进行迁移）
            //使用此方案需要添加 业务协议层的引用，因为代码中会使用业务协议接口。（其服务地址可以在web.config中指定）
            UsingService2.Exucte();

            Console.ReadLine();
        }
    }
}
